System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple1D |
54.88 M |
18.22 ns |
±904.14% |
16 ns |
15 ns |
4 ns |
35438 ns |
471319 |
| Tuple2D |
52.51 M |
19.04 ns |
±1169.22% |
16 ns |
16 ns |
5 ns |
41664 ns |
465532 |
| MapTuple |
36.10 M |
27.70 ns |
±1940.68% |
25 ns |
23 ns |
13 ns |
255924 ns |
454621 |
| Map2D |
16.77 M |
59.64 ns |
±31.01% |
55 ns |
53 ns |
39 ns |
2356 ns |
62787 |
| MapTupleFull |
11.20 M |
89.27 ns |
±38.55% |
85 ns |
83 ns |
68 ns |
2855 ns |
24180 |
| ETSSet |
9.69 M |
103.21 ns |
±121.34% |
99 ns |
93 ns |
77 ns |
9025 ns |
12532 |
| List2D |
6.20 M |
161.23 ns |
±55.20% |
153 ns |
153 ns |
132 ns |
11746 ns |
76720 |
| ETSOrderedSet |
5.91 M |
169.34 ns |
±21.22% |
166 ns |
163 ns |
134 ns |
1209 ns |
10777 |
| MapTupleHalfFull |
4.48 M |
223.22 ns |
±22.58% |
219 ns |
218 ns |
204 ns |
9098 ns |
105745 |
| List1D |
2.59 M |
386.43 ns |
±9.93% |
380 ns |
373 ns |
360 ns |
2624 ns |
88322 |